home *** CD-ROM | disk | FTP | other *** search
/ Libris Britannia 4 / science library(b).zip / science library(b) / SECURITY / 4006.ZIP / SECLAU.ZIP / SECLAU.TXT < prev    next >
Text File  |  1993-09-18  |  3KB  |  83 lines

  1. Author: John Jeffries [71203,2557]
  2.  
  3. Security program Launcher
  4.  
  5. This program is a simple visual basic security program to stop most
  6. people from running selected programs under windows.  To do this the
  7. programs are removed from the Program manager, access in the program
  8. manager is restricted, and the programs are launched with SECLAU which
  9. will ask for a password.  Also the file command and the save settings
  10. command of the program manager will be turned off.  This will not stop 
  11. everyone, but it can prevent most and prevent accidents.
  12.  
  13. Steps to using SECLAU:
  14.  
  15.     1.      Copy the files SECLAU.EXE, SECLAU.INI and VBRUN200.DLL
  16.         to your windows sub directory.  Place CHECKALT.EXE either
  17.         in the root directory or somewhere in the path.
  18.  
  19.     2.      Remove the icons for the programs you wish to restrict
  20.         access to from the program manager.
  21.  
  22.     3.      Place SECLAU.EXE on the program manager.        
  23.  
  24.     4.      Use the maintenance section of SECLAU to Setup the 
  25.         programs you removed from the program manager.  The 
  26.         maintenance section is command button driven and easy to
  27.         use.  Add all the programs you wish to restrict access to
  28.         by typing in a description, program name with path and a
  29.         password.  The default MASTER password is PASSWORD.  The
  30.         master password may be changed from the maintenance screen.
  31.  
  32.     5.      Add the program CHECKALT.EXE to your autoexec.bat file.
  33.         When it runs, the program will check to see if the control
  34.         and alt keys are pressed.  If they are not, it will add the
  35.         following lines to the PROGMAN.INI file:
  36.  
  37.         [RESTRICTIONS]
  38.         NoFileMenu=1
  39.         NoSaveSettings=1
  40.  
  41.         This will disable the file option from the file menu.  Users
  42.         will not be able to run anything that is not already on the
  43.         program manager.  They will not be able to add or change any
  44.         of the Icons or Groups on the program manager.  The save
  45.         settings on exit will also not be available.  The program 
  46.         will not change anything else in the PROGMAN.INI file.
  47.  
  48.         CHECKALT.EXE displays a series of .'s on the screen as it 
  49.         runs.  If you do press the control + alt keys, the 
  50.         restrictions section of PROGMAN.INI will be removed.  If you 
  51.         don't want to use the CHECKALT.EXE program you can make the 
  52.         changes manually.
  53.  
  54.     6.      Reboot the computer.
  55.  
  56.  
  57. The Source code for these programs, a sample INI file and the EXE files and
  58. VBRUN200.DLL are included in the file WIN_SEC.EXE.  Note: SECLAU.EXE is a 
  59. Visual Basic version 2 program and CHECKALT.EXE was created with Basic PDS 
  60. ver 7.  This program is freeware.  You are free to distribute and/or modify 
  61. it as needed.  The author assumes no responsibility for the use or misuse of
  62. this program.  However, if it is useful to you, please let me know.
  63.  
  64. Win_Sec.exe is a self extracting file containing the following files:
  65.  
  66. PASSFORM.FRM |
  67. MANTFORM.FRM |
  68. SECLAU.BAS   >-----  Visual Basic v2 Source Code
  69. SECLAU.MAK   |
  70. LAUNCH_F.FRM |
  71.  
  72. SECLAU.EXE   >-----  Program launcher with password protection
  73.  
  74. SECLAU.INI   >-----  Encrypted program names & passwords
  75.  
  76. VBRUN200.DLL >-----  Visual basic DLL file
  77.  
  78. CHECKALT.BAS >-----  Basic PDS source code to modify PROGMAN.INI
  79.  
  80. CHECKALT.EXE >-----  PROGRAM.INI modifier for AUTOEXEC.BAT file
  81.  
  82. SECLAU.TXT   >-----  This file
  83.